.webix_spacer {
    display: none;
}

.gew-indicator_center-layout {
    padding: 0px;
    margin-left: 0px !important;
    margin-right: 0px !important;
}

.gew-center-content {
    text-align:center;
}

.gew-table-layout {
    border: 1px solid #ddd !important;
    border-radius: 4px;
    padding: 0px;
    margin-left: 3px !important;
    margin-right: 3px !important;
}

.gew-indicators-table .webix_column>div, .webix_table_cell{
    border-bottom:0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    border-right: solid #b0cee3 1px;
}

.gew-indicators-table .gew-table-cell-text {
    background: transparent;
    height: 100%;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    display: table-cell;
    vertical-align: middle;
    font-family: Tahoma;
    font-size: 13px;
    color: #000;
    word-wrap: break-word;
}

.gew-indicators-table .gew-table-header {
    text-align: center !important;
    width: 100%;
    height: 100%;
    background: #adc9e6;
    background: -moz-linear-gradient(bottom, #adc9e6 0%, #fefefe 200%);
    background: -webkit-linear-gradient(bottom, #adc9e6 0%,#fefefe 200%);
    background: -o-linear-gradient(bottom, #adc9e6 0%,#fefefe 200%);
    background: -ms-linear-gradient(bottom, #adc9e6 0%,#fefefe 200%);
    background: linear-gradient(bottom, #adc9e6 0%,#fefefe 200%);
    text-decoration: none !important;
    text-shadow: none;
    color: #242424;
    font-family: Tahoma;
    font-weight: bold;
    font-size: 13px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    border-right: solid white 1px;
}

.gew-selectable {
    -moz-user-select:text;
    -webkit-user-select:text;
    user-select:text;
}

.gew-balloon-hidden {
    display:none;
    height:0px;
    width:0px;
}

.gew-table-cell-link {
    color:#333;
    text-decoration: blink;
}

.gew-table-cell-link:hover {
    text-decoration:underline;
    color:#ED9121 !important;
}

.gew-table-cell-link:active {
    color:#ED9121 !important;
}

.gew-table-cell-graph {
    height:17px;
    display:table-cell;
}

.gew-lng-template {
    height:100%;
    display:table;
    vertical-align:middle;
}

.gew-lng-link {
    color:#333;
    font-style:normal;
    text-decoration:none;
    font-size: 14px;
    padding: 8px;
    display: table-cell;
}

.gew-lng-link:hover {
    text-decoration:underline;
    color:#ED9121;
}

.gew-lng-link:active {
    text-decoration:underline;
    color:#ED9121;
}

.webix_accordionitem_label {
    float: initial;
    height: 100%;
    padding-left: 10px;
}

.webix_datatable_overlay {
    padding-top:0px;
    background: white;
}

.webix_accordionitem_body {
}

.gew-popup-window-filter {
    font-size: 12px;
}

.gew-scroll {
    margin-top:0px !important;
}

.gew-section-header {
    background: #adc9e6;
    background: -moz-linear-gradient(bottom, #adc9e6 0%, #fefefe 150%);
    background: -webkit-linear-gradient(bottom, #adc9e6 0%,#fefefe 150%);
    background: -o-linear-gradient(bottom, #adc9e6 0%,#fefefe 150%);
    background: -ms-linear-gradient(bottom, #adc9e6 0%,#fefefe 150%);
    background: linear-gradient(bottom, #adc9e6 0%,#fefefe 150%);
    color: #333;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border-color:#777;
    border-style: solid;
    border-width: 1px;
    font-weight:bold;
    height:initial;
    width:initial-10px;
    text-align:center;
    padding-top:3px;
    margin-bottom:2px;
}

.webix_view.webix_accordionitem.horizontal.collapsed {
    width: 28px !important;
    padding-left: 1px;
    padding-top: 0px;
    padding-right: 0px;
    margin-left: 1px !important;
}

.webix_accordionitem_header.collapsed {
    padding-left: 0px;
    padding-bottom: 1px;
    padding-right: 1px;
    border-bottom-width: 1px !important;
    padding-top: 0px;
}

text {
    font-size:10px;
    cursor: pointer;
}

.webix_el_select select:hover {
    cursor: pointer;
    background: #ffe6a3 ;
    background: -moz-linear-gradient(bottom, #ffe6a3 0%, #fefefe 150%);
    background: -webkit-linear-gradient(bottom, #ffe6a3 0%,#fefefe 150%);
    background: -o-linear-gradient(bottom, #ffe6a3 0%,#fefefe 150%);
    background: -ms-linear-gradient(bottom, #ffe6a3 0%,#fefefe 150%);
    background: linear-gradient(bottom, #ffe6a3 0%,#fefefe 150%);
}

.gew-summary-table-details {
    border: 1px solid #ddd !important;
    border-radius: 6px;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 0px;
    margin-right: 0px;
    padding: 0px !important;
    float: right;
}

.gew-graph-layout {
    border: 1px solid #ddd !important;
    border-radius: 4px;
    padding: 5px;
    margin: 3px !important;
    width:initial;
    height:initial;
}

.gew-balloon-label {
    text-align: left;
    vertical-align: top;
    font-family: Tahoma;
    font-size: 12px;
    float:left;
}

.gew-balloon {
    position: absolute;
    background-color: #fff;
    max-width: 230px;
    padding: 5px;
    position: absolute;
    z-index: 1001;
    box-shadow: 2px 2px 2px 1px #ddd;
    border-radius: 3px;
    border-style: solid;
    border-width: 3px;
    opacity: 0.94;
    color:#222;
}

.gew-balloon-value {
    text-align: right;
    vertical-align: top;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    word-wrap: normal;
    float:right;
}

.gew-graph-layout-title {
    font-family: Tahoma;
    font-weight: bold;
    font-size: 12px;
    width:100%;
    height:available;
    text-align:center;
}


.gew-graph-layout-chart{
    width:100%;
    padding-top:5px;
    padding-left:5px;
}

div.webix_item_tab {
    border-color: #a4b4bf;
    padding-top: 0px;
    font-size: 13px;
    height: 15px;
}

.webix_item_tab:hover  {
    background: #ffe6a3 ;//#F9FBFF;
    background: -moz-linear-gradient(bottom, #ffe6a3 0%, #fefefe 150%);
    background: -webkit-linear-gradient(bottom, #ffe6a3 0%,#fefefe 150%);
    background: -o-linear-gradient(bottom, #ffe6a3 0%,#fefefe 150%);
    background: -ms-linear-gradient(bottom, #ffe6a3 0%,#fefefe 150%);
    background: linear-gradient(bottom, #ffe6a3 0%,#fefefe 150%);
}

.webix_view.webix_control.webix_el_tabbar {
    background: transparent;
    border: #fff 1px solid !important;
}

.webix_item_tab {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    overflow: hidden;
    cursor: pointer;
    background: transparent;
    color: #111;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius:10px;
    border-style: solid;
    border-width:1px;
    border-color:#a8a8a8;
    vertical-align: middle;
}

.webix_tab_filler {
    width: 1px !important;
    background: #fff;
}

.webix_after_all_tabs {
    background: none !important;
    height: 0.5px !important;
}

.webix_before_all_tabs {
    background: none !important;
    height: 0.5px !important;
}

.webix_view {
    font-family: Tahoma;
    font-size: 14px;
    border: none;
}

div.webix_item_tab.webix_selected {
    padding-top: 0px;
}

.webix_item_tab.webix_selected {
    background: #adc9e6;
    background: -moz-linear-gradient(bottom, #adc9e6 0%, #fefefe 150%);
    background: -webkit-linear-gradient(bottom, #adc9e6 0%,#fefefe 150%);
    background: -o-linear-gradient(bottom, #adc9e6 0%,#fefefe 150%);
    background: -ms-linear-gradient(bottom, #adc9e6 0%,#fefefe 150%);
    background: linear-gradient(bottom, #adc9e6 0%,#fefefe 150%);
    font-weight: bold;
    color:#000;
    cursor: auto;
    border-left: none !important;
    border-right:none !important;
    border-top: none !important;
    border-bottom:none !important;
}

.webix_accordionitem_header {
    background: #adc9e6;
    background: -moz-linear-gradient(bottom, #adc9e6 0%, #fefefe 150%);
    background: -webkit-linear-gradient(bottom, #adc9e6 0%,#fefefe 150%);
    background: -o-linear-gradient(bottom, #adc9e6 0%,#fefefe 150%);
    background: -ms-linear-gradient(bottom, #adc9e6 0%,#fefefe 150%);
    background: linear-gradient(bottom, #adc9e6 0%,#fefefe 150%);
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border-color:#777;
    border-style: solid;
    border-width: 1px;
    color:#333;
    font-weight: bold;
    font-size: 14px;
    text-align: center !important;
    vertical-align:middle;
    word-wrap: break-word;
    line-height: 22px;
    vertical-align: middle;
    margin-bottom:2px;
    padding-left:2px;
}

.webix_accordionitem_header {
    width:80%;
}

.webix_accordionitem .webix_accordionitem_header .webix_accordionitem_button {
    color: #fff;
    background-image: none!important;
    font-family: FontAwesome;
    font-size: 22px;
    font-weight: bold;
    text-align: center;
    width: 24px;
    height: 24px;
    margin: 0 10.5px;
}
.webix_accordionitem.horizontal.collapsed .webix_accordionitem_header, .webix_accordionitem.collapsed .webix_accordionitem_header {
    color: #333;
    line-height: 26px;
}

.trade .webix_column>div, .webix_table_cell{
    border-right:0;
    border-bottom:0px;
    padding-left: 1px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.trade .gew-table-cell-text {
    background: transparent;
    height: 100%;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 0px;
    padding-bottom: 0px;
    display: table-cell;
    vertical-align: middle;
    font-family: Tahoma;
    font-size: 13px;
    color: #000;
    word-wrap: break-word;
}

.trade .gew-table-header {
    text-align: center !important;
    width: 100%;
    height: 100%;
    background: #adc9e6;
    background: -moz-linear-gradient(bottom, #adc9e6 0%, #fefefe 200%);
    background: -webkit-linear-gradient(bottom, #adc9e6 0%,#fefefe 200%);
    background: -o-linear-gradient(bottom, #adc9e6 0%,#fefefe 200%);
    background: -ms-linear-gradient(bottom, #adc9e6 0%,#fefefe 200%);
    background: linear-gradient(bottom, #adc9e6 0%,#fefefe 200%);
    text-decoration: none !important;
    text-shadow: none;
    color: #242424;
    font-family: Tahoma;
    font-weight: bold;
    font-size: 13px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    //border-bottom: solid #adc9e6 1px;
    border-right: solid white 1px;
}

.trade .webix_column {
    border-right: solid #b0cee3 1px;
}

.gew-scrollable-y {
    overflow-y:scroll;
    width: 100%;
}

.gew-filter-block {
    display: none;
}

.gew-filter-button-highlighted {
    color: darkorange !important;
}

.gew-filter-button-active {
    color: darkorange !important;
}

.gew-filter-block-highlighted {
    display: block !important;
}

.gew-filter-block-active {
    display: block !important;
}

.gew-filter-header-button {
    padding:0px;
    display:table-cell;
    vertical-align:middle;
    width:22px;
    height:22px;
}

.gew-filter-header-button-border{
    background:transparent;
    vertical-align:top;
    border: none;
    display:table;
    text-align:center;
    cursor:pointer;
    font-family: FontAwesome;
    font-size:18px;
    color:  #fefefe;
}

.gew-borderless {
    border: none !important;
    border-width:0px!important;
}

.gew-paddingless {
    padding: 0;
}

.gew-marginless {
    margin: 0;
}

.gew-fullheight {
    height: 100%;
}

.gew-container {
    width: 100%;
    height: 100%;
    padding: 0px;
    margin: 0px;
    background: transparent;
}

.gew-height-auto {
    height: auto !important;
}

.webix_ss_header td {
    border-right: 0px solid #b0cee3;
    border-bottom: 0px solid #b0cee3;
}
.webix_ss_header TD, .webix_ss_vscroll_header, .webix_dd_drag_column {
    font-size: 15px;
    color: rgb(81, 81, 81);
    background: transparent;
}

.webix_hcell {
    max-height: 45px;
    line-height: 25px;
}
.webix_cell {
    overflow: hidden;
    white-space: pre-wrap;
    padding-top: 1px;
    padding-bottom: 1px;
}

.gew-menu-group-item-row{
    padding-left:1px;
    padding-top:1px;
}
.gew-menu-group-item:hover  {
    -moz-box-shadow: 0px 0px 8px #85b2cb, inset 0px 1px 0px #fff;
    -webkit-box-shadow: 0px 0px 8px #85b2cb, inset 0px 1px 0px #fff;
    box-shadow: 0px 0px 8px #85b2cb, inset 0px 1px 0px #fff;
    cursor:pointer;
    z-index:180;
}

.gew-menu-group-item-link:hover {
    text-decoration: none !important;
    color: black !important;
    border-radius: 1px;
    padding: 0px;
    margin:0px;
    cursor: pointer;
    text-decoration: none  !important;
    -webkit-text-decoration: none  !important;
}

.gew-menu-group-item-link {
    text-decoration: none !important;
    color: black !important;
    border-radius: 1px;
    padding: 0px;
    margin:0px;
    cursor: pointer;
    text-decoration: none  !important;
    -webkit-text-decoration: none  !important;
    width:100%;
    height:100%;
}

.gew-menu-group-item {
    background: transparent;
    text-decoration: none !important;
    color: black !important;
    font-family: Tahoma !important;
    font-size: 13.5px;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
    border-radius: 1px;
    padding-left:3px;
    padding-right:3px;
    margin:0px 2px 1px 0px;
    cursor: pointer;
    vertical-align:middle;
    text-decoration: none  !important;
    -webkit-text-decoration: none  !important;
    border-radius: 4px;
}

.gew-menu-group-header {
    text-align: center !important;
    width:100%;
    background: #adc9e6;
    background: -moz-linear-gradient(bottom, #adc9e6 0%, #fefefe 150%);
    background: -webkit-linear-gradient(bottom, #adc9e6 0%,#fefefe 150%);
    background: -o-linear-gradient(bottom, #adc9e6 0%,#fefefe 150%);
    background: -ms-linear-gradient(bottom, #adc9e6 0%,#fefefe 150%);
    background: linear-gradient(bottom, #adc9e6 0%,#fefefe 150%);
    text-decoration: none !important;
    text-shadow: none;
    color: black;
    font-family: Tahoma !important;
    font-weight: bold;
    font-size: 13.5px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    border-color:#555;
    line-height:20px !important;
    padding:1px;
}

.gew-menu-table {
    padding-top: 3px;
    border-radius: 1px;
}

.gew-menu-main-item-content {
    width:0px;
    height:0px;
    background: white;
    cursor: pointer;
    display: none;
    border-radius: 5px;
}

.gew-menu-main-item-content-hover {
    width:auto;
    height:auto;
    background: white;
    display: block;
    position:absolute;
    -moz-box-shadow: 0px 0px 8px #85b2cb, inset 0px 1px 0px #fff;
    -webkit-box-shadow: 0px 0px 8px #85b2cb, inset 0px 1px 0px #fff;
    box-shadow: 0px 0px 8px #85b2cb, inset 0px 1px 0px #fff;
}

.gew-menu-main-item-bottom {
    width:0px;
    height:0px;
    background: white;
    cursor: pointer;
    display: none;
}

.gew-menu-main-item-bottom-hover {
    height:9px;
    background: white;
    cursor: pointer;
    display: block;
    position:absolute;
}

.gew-menu-main-text {
    background:transparent;
    height:100%;
    padding:4px;
    display:table-cell;
    vertical-align:middle;
    color:#000;
    word-wrap: break-word;
}

.gew-menu-main-item {
    text-align: center !important;
    background: transparent;
    text-decoration: none !important;
    text-shadow: none;
    color: black;
    font-family: Tahoma !important;
    font-size: 15px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 1px;
    padding:5px;
    margin:5px;
    cursor: pointer;
    vertical-align:middle;
    //padding-top: 12px;
    border-radius: 5px;
    display:table-cell;
}

.gew-menu-main {
    display:table-cell;
    vertical-align:middle;
    padding:5px;
}

.gew-menu-main-item-hover {
    -moz-box-shadow: 0px 0px 8px #85b2cb, inset 0px 1px 0px #fff;
    -webkit-box-shadow: 0px 0px 8px #85b2cb, inset 0px 1px 0px #fff;
    box-shadow: 0px 0px 8px #85b2cb, inset 0px 1px 0px #fff;
}

.webix_win_head {
    border-bottom-width: 0px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.webix_window {
    position: absolute;
    box-shadow: 0px 0px 8px #85b2cb, inset 0px 1px 0px #fff;
}

.gew-button-border {
    background:transparent;
    width:20px;
    height:20px;
    vertical-align:top;
    font-size:17px;
    border:1px solid transparent;
    border-radius:3px;
    display:table;
    margin:2px;
    text-align:center;
    cursor:pointer;
    color: #fefefe;
    font-family: FontAwesome;
}

.gew-table-cell-empty {
    background:transparent;
    width:15px;
    height:15px;
    vertical-align:top;
    font-size:15px;
    border:1px solid transparent;
    border-radius:3px;
    display:table;
    margin:2px;
    text-align:center;
    cursor:pointer;
    color: white;
    font-family: FontAwesome;
}

.gew-treetable-row {
    //width:100%;
    overflow:auto;
    padding-left:1px;
    padding-top:1px;
    //margin-top:-2px;
    margin-top:0px;
    line-height:20px;
}
.gew-treetable-row-hidden {
    background: white;
    color: white;
}
.gew-treetable-row-first {
    border-bottom: 1px solid transparent !important;
}
.gew-treetable-row-middle {
    border-bottom: 1px solid transparent !important;
}
.gew-treetable-row-last {
    border-top: none;
    border-bottom: 1px solid #b0cee3 !important;
}

.gew-treetable-row:hover  {
    cursor:pointer;
    background: #ffe6a3 ;//#F9FBFF;
    background: -moz-linear-gradient(bottom, #ffe6a3 0%, #fefefe 150%);
    background: -webkit-linear-gradient(bottom, #ffe6a3 0%,#fefefe 150%);
    background: -o-linear-gradient(bottom, #ffe6a3 0%,#fefefe 150%);
    background: -ms-linear-gradient(bottom, #ffe6a3 0%,#fefefe 150%);
    background: linear-gradient(bottom, #ffe6a3 0%,#fefefe 150%);
}
.gew-button-border:hover  {
    cursor:pointer;
    color: #ffe6a3 ;//#F9FBFF;
    color: -moz-linear-gradient(bottom, #ffe6a3 0%, #fefefe 150%);
    color: -webkit-linear-gradient(bottom, #ffe6a3 0%,#fefefe 150%);
    color: -o-linear-gradient(bottom, #ffe6a3 0%,#fefefe 150%);
    color: -ms-linear-gradient(bottom, #ffe6a3 0%,#fefefe 150%);
    color: linear-gradient(bottom, #ffe6a3 0%,#fefefe 150%);
}
.gew-table-cell-border {
    background:white;
    width:15px;
    height:15px;
    vertical-align:top;
    font-size:15px;
    border:1px solid #ccc;
    border-radius:3px;
    display:table;
    margin:2px;
    text-align:center;
    cursor:pointer;
    color: #3498db;
    font-family: FontAwesome;
}

.gew-button-table:before {
    content: "\f0ce";
}

.gew-button-refresh:before {
    content: "\f021";
}

.gew-button-info:before {
    content: "\f05a";
}

.gew-button-close:before {
    content: "\f00d";
}

.gew-button-search:before {
    content: "\f002";
}

.gew-table-cell-checked:before {
    content: "\f00c";
}

.gew-table-cell-unchecked:before {
    //content: "\f00c";
    color: transparent;
}

.gew-table-cell-expand:before {
    content: "\f0da";
}
.gew-table-cell-expanded:before {
    content: "\f0d7";
}
.gew-table-cell-border:hover {
    background: #adc9e6;
    background: -moz-linear-gradient(bottom, #adc9e6 0%, #fefefe 150%);
    background: -webkit-linear-gradient(bottom, #adc9e6 0%,#fefefe 150%);
    background: -o-linear-gradient(bottom, #adc9e6 0%,#fefefe 150%);
    background: -ms-linear-gradient(bottom, #adc9e6 0%,#fefefe 150%);
    background: linear-gradient(bottom, #adc9e6 0%,#fefefe 150%);
}
.gew-table-cell-border-hover {
    background: #adc9e6;
    background: -moz-linear-gradient(bottom, #adc9e6 0%, #fefefe 150%);
    background: -webkit-linear-gradient(bottom, #adc9e6 0%,#fefefe 150%);
    background: -o-linear-gradient(bottom, #adc9e6 0%,#fefefe 150%);
    background: -ms-linear-gradient(bottom, #adc9e6 0%,#fefefe 150%);
    background: linear-gradient(bottom, #adc9e6 0%,#fefefe 150%);
}
.gew-table-cell-text {
    background:transparent;
    height:100%;
    padding-left:4px;
    padding-right:4px;
    padding-top:1px;
    padding-bottom:1px;
    display:table-cell;
    vertical-align:middle;
    font-family:Tahoma;
    font-size:13px;
    color:#000;
    word-wrap: break-word;
}
.gew-table-cell-action-item {
    background:transparent;
    padding:0px;
    display:table-cell;
    vertical-align:middle;
    width:17px;
    line-height:16px;
}

.webix_tree_none {
    width: 5px;
}

.webix_tree_folder {
    //background-image: url();
    background-image: none;
}

.webix_tree_folder_open {
    //background-image: url();
    background-image: none;
}
.webix_tree_file {
    //background-image: url();
    background-image: none;
}
.webix_tree_close, .webix_tree_open, .webix_tree_none, .webix_tree_folder, .webix_tree_file, .webix_tree_folder_open {
    float: left;
    width: 10px;
    //height: 100%;
    cursor: pointer;
    margin: 0;
    background-repeat: no-repeat;
    vertical-align: middle;
}

.webix_view .webix_tree_open, .webix_view .webix_tree_close {
    background-image: none;
    font-family: fontawesome;
    color: #666;
    //line-height: 25px;
    text-align: left;
}

.webix_dtable .webix_tree_open, .webix_dtable .webix_tree_close, .webix_dtable .webix_tree_file, .webix_dtable .webix_tree_folder, .webix_dtable .webix_tree_folder_open {
    margin: 0;
}

.webix_table_checkbox, .webix_dtable .webix_tree_checkbox {
    margin-top: 0px;
}
.webix_template {
    height: 100%;
    padding: 0;
    display: inline-block;
    width: 100%;
}
.webix_column>div, .webix_table_cell{
    border-right:0;
    border-bottom:0px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.webix_column>div.webix_cell_select, .webix_column>div.webix_column_select, .webix_column>div.webix_row_select {
    color: #fff;
    background: #adc9e6;
    background: -moz-linear-gradient(bottom, #adc9e6 0%, #fefefe 150%);
    background: -webkit-linear-gradient(bottom, #adc9e6 0%,#fefefe 150%);
    background: -o-linear-gradient(bottom, #adc9e6 0%,#fefefe 150%);
    background: -ms-linear-gradient(bottom, #adc9e6 0%,#fefefe 150%);
    background: linear-gradient(bottom, #adc9e6 0%,#fefefe 150%);
    text-decoration: none !important;
    text-shadow: none;
    color: black;
    font-family: Tahoma;
    font-weight: normal;
    font-size: 13px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 2px;
}

.gew-filter-header-row {
    background: #adc9e6;
    background: -moz-linear-gradient(bottom, #adc9e6 0%, #fefefe 150%);
    background: -webkit-linear-gradient(bottom, #adc9e6 0%,#fefefe 150%);
    background: -o-linear-gradient(bottom, #adc9e6 0%,#fefefe 150%);
    background: -ms-linear-gradient(bottom, #adc9e6 0%,#fefefe 150%);
    background: linear-gradient(bottom, #adc9e6 0%,#fefefe 150%);
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    border-color:#555;
    color:#333;
    padding-bottom: 2px;
    padding-top: 1px;
    padding-left: 4px;
    padding-right: 4px;
    margin-bottom:1px;
    margin-top:1px;
    margin-left:2px;
    margin-right:2px;
    vertical-align:middle;
    word-wrap: break-word;
    height: 20px;
}

.gew-filter-header-text {
    font-family: Tahoma !important;
    font-weight: bold;
    font-size: 13px;
    display:table-cell;
    text-align: center !important;
    width: 100%;
    vertical-align: middle;
}

.gew-table-simple-text-right {
    text-decoration: none !important;
    text-shadow: none;
    color: black;
    font-family: Tahoma;
    font-weight: normal;
    font-size: 13px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    padding: 0px !important;
    word-wrap: break-word;
    white-space: pre-wrap;
    line-height:14px;
    vertical-align: middle;
    display:table;
    height:100%;
    width: 100%;
    text-align: right;
}

.gew-table-simple-text {
    text-decoration: none !important;
    text-shadow: none;
    color: black;
    font-family: Tahoma;
    font-weight: normal;
    font-size: 13px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    padding: 0px !important;
    word-wrap: break-word;
    white-space: pre-wrap;
    line-height:14px;
    vertical-align: middle;
    display:table;
    height:100%;
    width:100%;
}

.gew-table-simple-text:hover {
    cursor: pointer;
    /*    background: #adc9e6;
        background: -moz-linear-gradient(bottom, #adc9e6 0%, #fefefe 150%);
        background: -webkit-linear-gradient(bottom, #adc9e6 0%,#fefefe 150%);
        background: -o-linear-gradient(bottom, #adc9e6 0%,#fefefe 150%);
        background: -ms-linear-gradient(bottom, #adc9e6 0%,#fefefe 150%);
        background: linear-gradient(bottom, #adc9e6 0%,#fefefe 150%);*/
    text-decoration: none !important;
    text-shadow: none;
    color: black;
    font-family: Tahoma !important;
    font-weight: bold;
    font-size: 12px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
}

.gew-table-checkbox{ 
    height: 100%;
    width: 16px;
    padding: 2px;
    float: left;
    display:table;
}

.gew-social-link {
    margin-left: 10px;
    border:0px;
    vertical-align: middle;
}

.gew-info {
    //font-family: Tahoma;
    //font-weight: bold !important;
    //font-size: 10px;
    padding: 0px;
    //color: red !important;
}
/*a:hover {
    text-decoration: underline !important;
}*/

.ui-state-active {
    text-decoration: underline !important
}

.gew-label-for-input-radio {
    cursor: pointer;

}

.gew-blockui {
    background: transparent !important;
    -webkit-box-shadow:none;
    box-shadow: none;

}

.ui-widget-overlay {
    background: #ffe6a3;
    opacity: .10;
    filter: Alpha(Opacity=10);

}

.gew-table-column-decimal {
    text-align: right !important;
    padding-right: 1px;
    font-family: Tahoma;
    font-weight: normal;
    font-size: 13px;
}
.gew-table-column-text {
    background: #adc9e6;
    background: -moz-linear-gradient(bottom, #adc9e6 0%, #fefefe 150%);
    background: -webkit-linear-gradient(bottom, #adc9e6 0%,#fefefe 150%);
    background: -o-linear-gradient(bottom, #adc9e6 0%,#fefefe 150%);
    background: -ms-linear-gradient(bottom, #adc9e6 0%,#fefefe 150%);
    background: linear-gradient(bottom, #adc9e6 0%,#fefefe 150%);
    text-decoration: none !important;
    text-shadow: none;
    color: black;
    font-family: Tahoma;
    font-weight: normal;
    font-size: 13px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
}
.gew-table-header:hover {
    background: #ffdb8f;
    background: -moz-linear-gradient(bottom, #ffdb8f 50%, #fefefe 150%);
    background: -webkit-linear-gradient(bottom, #ffdb8f 50%,#fefefe 150%);
    background: -o-linear-gradient(bottom, #ffdb8f 50%,#fefefe 150%);
    background: -ms-linear-gradient(bottom, #ffdb8f 50%,#fefefe 150%);
    background: linear-gradient(bottom, #ffdb8f 50%,#fefefe 150%);
    cursor: pointer;
}
.gew-table-header {
    text-align: center !important;
    width:100%;
    height:100%;
    background: #adc9e6;
    background: -moz-linear-gradient(bottom, #adc9e6 0%, #fefefe 150%);
    background: -webkit-linear-gradient(bottom, #adc9e6 0%,#fefefe 150%);
    background: -o-linear-gradient(bottom, #adc9e6 0%,#fefefe 150%);
    background: -ms-linear-gradient(bottom, #adc9e6 0%,#fefefe 150%);
    background: linear-gradient(bottom, #adc9e6 0%,#fefefe 150%);
    text-decoration: none !important;
    text-shadow: none;
    color: black;
    font-family: Tahoma;
    font-weight: bold;
    font-size: 13px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    /*    border-style: solid;
        border-color: black;
        border-width: 1px;*/
}

.ui-datatable thead th,
.ui-datatable tbody td,
.ui-datatable tfoot td {
    border-color: gray }

.ui-datatable-scrollable-body {
    background: #e8eaed;

}

.ui-datatable-scrollable-container {
    // background: red;
    margin-right: -15px;


}
.ui-datatable-scrollable-header {
}

.ui-datatable, .ui-datatable-odd {
    //background: ;
}

.ui-datatable.myTable th {

    background: #adc9e6;
    background: -moz-linear-gradient(bottom, #adc9e6 0%, #fefefe 150%);
    background: -webkit-linear-gradient(bottom, #adc9e6 0%,#fefefe 150%);
    background: -o-linear-gradient(bottom, #adc9e6 0%,#fefefe 150%);
    background: -ms-linear-gradient(bottom, #adc9e6 0%,#fefefe 150%);
    background: linear-gradient(bottom, #adc9e6 0%,#fefefe 150%);
    text-decoration: none !important;
    text-shadow: none;
    border-bottom: none;

    // padding: 0px;
    //margin: 0px

    //border-color: black
}

.ui-datatable {
    margin-right: 15px !important;
    margin-left: 15px !important;
    font-size: 12px;
    // background: red;
}

.ui-datatable .ui-datatable-frozen-container {
    margin: 0px;  
}

.ui-column-title {
    color: black;
    float: left;
}

.ui-datatable-scrollable-header
{
    font-size: 12px !important;
}

.ui-widget-content td {
    color: black; 
    //background: red
}

.ui-datatable-frozenlayout-left  {
    width: 170px; 
    font-weight: bold;
}
.ui-datatable-frozenlayout-left td{
    color: #242424;
    background: #e8eaed  
}





.gew-search-text {
    height: 18px;
    margin: 0px;
    padding-left: 1%;
    padding-right: 0px;
    padding-bottom: 1px;
    padding-top: 1px;
    width: 97%;
    font-size: 12px;
    box-shadow: none
}

.gew-border-zero {
    border:0 !important
}

.gew-tree-group {
    cursor: pointer !important
}

.gew-tree-indicator-item {
    //background: orange
    //word-wrap: break-word
}

.gew-lp-indicator-search {
    border: 0px !important; 
    left: 0; 
    right: 0;
    top: 1px
}

.gew-lp-country-search {
    border: 0px !important; 
    left: 0; 
    right: 0;
    top: 1px
}

.gew-lp-indicator-tree {
    border: 0px !important; 
    left: 0; 
    right: 0
}

.gew-lp-country-tree {
    border: 0px !important; 
    left: 0; 
    right: 0
}

.pe-layout-pane-withsubpanes {
    border: 1px;
    border-color: #a8a8a8;
    border-style: solid
}

.pe-layout-pane-content {
    padding: 0.5%;
    overflow: auto;
}


.ui-widget .ui-widget {
    font-size: 16px;
    //border: 0px ; 
    padding: 0px ;
    margin: 0px; 
    color: grey

}
.ui-widget-content {
    border: 0px !important; 
    padding: 0px !important;
    margin: 0px !important;


}
.ui-layout, .ui-layout-doc, .ui-layout-unit, .ui-layout-wrap, .ui-layout-bd, .ui-layout-hd {
    border: 0px !important; 
}
.ui-state-hover, .ui-state-focus, .ui-state-highlight,.ui-state-active {
    //box-shadow: none !important;
    font-weight:normal !important;
    // border-color: #a8a8a8 !important;
    margin-top: 0px;
    background: white !important
}


.ui-corner-all
{
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
}

.ui-layout-resizer-west {
    background: none !important;
}
.ui-layout-resizer-east {
    background: none !important;
}
.ui-layout-resizer-north {
    background: none !important;
}

.ui-layout-resizer-south {
    background: none !important;
}

.ui-layout-north {
    z-index: 100 !important;
    overflow: visible;

}

.ui-layout-north .ui-layout-unit-content {
    overflow: visible;
}
.ui-widget-header {
    background: #adc9e6;
    background: -moz-linear-gradient(bottom, #adc9e6 0%, #fefefe 150%);
    background: -webkit-linear-gradient(bottom, #adc9e6 0%,#fefefe 150%);
    background: -o-linear-gradient(bottom, #adc9e6 0%,#fefefe 150%);
    background: -ms-linear-gradient(bottom, #adc9e6 0%,#fefefe 150%);
    background: linear-gradient(bottom, #adc9e6 0%,#fefefe 150%);
    text-decoration: none !important;
    text-shadow: none;
    color: black;
    font-family: Tahoma;
    font-weight: normal;
    font-size: 13px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
}

.gew-main-logo-container {
    text-align: center;
    height: 100%;
    width: 100%;
    vertical-align: central;
    display: table-cell;
}

.gew-main-logo {
    background: url('/public/resources/images/logo2.png') no-repeat !important; width: 180px;
    height: 60px; -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    display: inline-block;
    margin:5px;
}  

.ui-megamenu  {
    background: white !important;
    border-top: 0px; border-left: 0px; border-right: 0px;
    border-color: black;
    border: 3px;

}

.ui-menu-list {
    background: white !important;
    margin-left: 0px;


}
.ui-menuitem-text
{
    font-family: Tahoma;
    font-weight:  normal;
    color: #000000; 
}
.ui-menuitem {

}

.f1 {
    border:0px; margin:0px; padding:0px; 
}

.l1{
    border:0px; margin:0px !important; padding:0px !important;
}

.megaMenu {
    min-width: 1050px
}

.c1 {
    text-decoration: none; margin-left: 10px; float:right; margin-top: 10px; margin-bottom: 2px; margin-right: 50px
}

.ot1 {
    font-family:  Tahoma; font-size: 12px; color: black   
}

.c2 {
    text-decoration: none; float:right; margin-top: 10px; margin-bottom: 2px;  
}

.ot2 {
    font-family:  Tahoma; font-size: 12px; color: black 
}

.mi {
    margin-left: 50px; margin-top: 5px; 
    padding:0px !important;  box-shadow: none !important;
}

.ui-tree {
    font-family: Tahoma;
    font-size: 12px;
    color: black;
    border: none;
}


.ui-tree .ui-widget
{
    font-size: 12px !important;
    color: black;
    font-weight: normal;
}


.ui-tree .ui-state-hover
{
    box-shadow: none;

    color: #3b3b3b !important;
    //background-color: #adc9e6 !important;

}

.ui-tree .ui-tree-container {
    overflow: visible;

}

.ui-treenode-label {
    word-wrap:  break-word !important;

}

.ui-state-focus, .ui-state-highlight
{
    text-decoration: none !important;
    text-shadow: none !important;
    color: black !important;
}


.ui-chkbox-box {
    width: 10px !important;
    height: 10px !important;
    margin-top: 3px !important
}

.ui-chkbox-icon {
    margin-top: -4px !important;
    margin-left: -3px
}